package cn.stylefeng.guns.sys.modular.system.model.params;


import java.io.Serializable;
import java.util.List;

/**
 * 查询员工，部门，钉钉考勤的查询条件
 */
public class EmpAndDeptAndDingdingAttendParam implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 查询离职状态
     * YGZT02  正式员工
     * YGZT03  离职员工
     */
    private String departureStatus;

    /**
     * 查询21天是否有打卡记录
     * 1 有打卡记录
     * 2 没有打卡记录
     */
    private Integer dingdingAttendHave;

    /**
     * 是否有最新钉钉数据记录
     * 1 有
     * 2 没有
     *
     */
    private Integer dingdingAttendNew;






    /**
     * 查询类型1按区域查询，2按营运架构查询
     */
    private Integer queryType;

    /******   按1时生效区域四个查询条件start ******/
    /**
     * 一级区域id
     */
    private Long levelOneId;
    /**
     * 二级区域id
     */
    private Long levelTwoId;
    /**
     * 三级区域id
     */
    private Long levelThreeId;
    /**
     * 四级区域id
     */
    private Long levelFourId;


    /**
     * 最终区域id
     */
    private Long levelEndId;

    /******   按1时生效区域四个查询条件end ******/




    /******   按2时生效营运架构四个查询条件start ******/


    /**
     * 营运经理姓名
     */
    private String yyjl;

    /**
     * 督导姓名
     */
    private String dd;

    /**
     * 营运经理姓名
     */
    private String yydh;

    /**
     * 督导姓名
     */
    private String dddh;

    /**
     * 店名
     */
    private String dm;

    /**
     * 员工姓名或者id
     */
    private String nameOrBh;




    /**
     * 员工bh
     */
    private String bh;



    /**
     * 删除人员的列表
     */
    private List<String> idList;















    public String getDepartureStatus() {
        return departureStatus;
    }

    public void setDepartureStatus(String departureStatus) {
        this.departureStatus = departureStatus;
    }

    public Integer getDingdingAttendHave() {
        return dingdingAttendHave;
    }

    public void setDingdingAttendHave(Integer dingdingAttendHave) {
        this.dingdingAttendHave = dingdingAttendHave;
    }

    public Integer getDingdingAttendNew() {
        return dingdingAttendNew;
    }

    public void setDingdingAttendNew(Integer dingdingAttendNew) {
        this.dingdingAttendNew = dingdingAttendNew;
    }

    /******   按2时生效营运架构四个查询条件end ******/






    public Integer getQueryType() {
        return queryType;
    }

    public void setQueryType(Integer queryType) {
        this.queryType = queryType;
    }

    public Long getLevelOneId() {
        return levelOneId;
    }

    public void setLevelOneId(Long levelOneId) {
        this.levelOneId = levelOneId;
    }

    public Long getLevelTwoId() {
        return levelTwoId;
    }

    public void setLevelTwoId(Long levelTwoId) {
        this.levelTwoId = levelTwoId;
    }

    public Long getLevelThreeId() {
        return levelThreeId;
    }

    public void setLevelThreeId(Long levelThreeId) {
        this.levelThreeId = levelThreeId;
    }

    public Long getLevelFourId() {
        return levelFourId;
    }

    public void setLevelFourId(Long levelFourId) {
        this.levelFourId = levelFourId;
    }

    public String getYyjl() {
        return yyjl;
    }

    public void setYyjl(String yyjl) {
        this.yyjl = yyjl;
    }

    public String getDd() {
        return dd;
    }

    public void setDd(String dd) {
        this.dd = dd;
    }


    public String getYydh() {
        return yydh;
    }

    public void setYydh(String yydh) {
        this.yydh = yydh;
    }

    public String getDddh() {
        return dddh;
    }

    public void setDddh(String dddh) {
        this.dddh = dddh;
    }



    public String getDm() {
        return dm;
    }

    public void setDm(String dm) {
        this.dm = dm;
    }

    public String getNameOrBh() {
        return nameOrBh;
    }

    public void setNameOrBh(String nameOrBh) {
        this.nameOrBh = nameOrBh;
    }

    public Long getLevelEndId() {
        return levelEndId;
    }

    public void setLevelEndId(Long levelEndId) {
        this.levelEndId = levelEndId;
    }


    public List<String> getIdList() {
        return idList;
    }

    public void setIdList(List<String> idList) {
        this.idList = idList;
    }

    public String getBh() {
        return bh;
    }

    public void setBh(String bh) {
        this.bh = bh;
    }
}
